Tables [dbo].[RFMDefinition]
Properties
PropertyValue
Created10:31:35 AM Tuesday, March 02, 2010
Last Modified1:17:34 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow Nulls
Cluster Primary Key PK_RFMDefinition: RFMKeyRFMKeyuniqueidentifier16
No
Namenvarchar(50)100
No
Descriptionnvarchar(500)1000
Yes
Foreign Keys FK_RFMDefinition_DocumentMain_User: [dbo].[DocumentMain].UserDocumentKeyIndexes IX_RFMDefinition_UserDocumentKey: UserDocumentKeyUserDocumentKeyuniqueidentifier16
Yes
Foreign Keys FK_RFMDefinition_DocumentMain_Transaction: [dbo].[DocumentMain].TransactionDocumentKeyIndexes IX_RFMDefinition_TransactionDocumentKey: TransactionDocumentKeyTransactionDocumentKeyuniqueidentifier16
Yes
IsAutoModebit1
No
NumRecencyint4
Yes
NumFrequencyint4
Yes
NumMonetaryint4
Yes
DateExecuteddatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_RFMDefinition: RFMKeyPK_RFMDefinitionRFMKey
Yes
IX_RFMDefinition_TransactionDocumentKeyTransactionDocumentKey
IX_RFMDefinition_UserDocumentKeyUserDocumentKey
Foreign Keys Foreign Keys
NameColumns
FK_RFMDefinition_DocumentMain_TransactionTransactionDocumentKey->[dbo].[DocumentMain].[DocumentKey]
FK_RFMDefinition_DocumentMain_UserUserDocumentKey->[dbo].[DocumentMain].[DocumentKey]
SQL Script
CREATE TABLE [dbo].[RFMDefinition]
(
[RFMKey] [uniqueidentifier] NOT NULL,
[Name] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Description] [nvarchar] (500) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[UserDocumentKey] [uniqueidentifier] NULL,
[TransactionDocumentKey] [uniqueidentifier] NULL,
[IsAutoMode] [bit] NOT NULL,
[NumRecency] [int] NULL,
[NumFrequency] [int] NULL,
[NumMonetary] [int] NULL,
[DateExecuted] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[RFMDefinition] ADD CONSTRAINT [PK_RFMDefinition] PRIMARY KEY CLUSTERED ([RFMKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_RFMDefinition_TransactionDocumentKey] ON [dbo].[RFMDefinition] ([TransactionDocumentKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_RFMDefinition_UserDocumentKey] ON [dbo].[RFMDefinition] ([UserDocumentKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[RFMDefinition] ADD CONSTRAINT [FK_RFMDefinition_DocumentMain_Transaction] FOREIGN KEY ([TransactionDocumentKey]) REFERENCES [dbo].[DocumentMain] ([DocumentKey])
GO
ALTER TABLE [dbo].[RFMDefinition] ADD CONSTRAINT [FK_RFMDefinition_DocumentMain_User] FOREIGN KEY ([UserDocumentKey]) REFERENCES [dbo].[DocumentMain] ([DocumentKey])
GO
Uses
Used By